// 移除在线图层方法
function removeOnlineLayer(fun) {
    var idx = image_layers_index.indexOf(fun);
    image_layers_index.splice(idx, 1);
    var layer = viewer.imageryLayers.get(eval(idx + 1));
    viewer.imageryLayers.remove(layer, true);
}


// 移除自定义图层方法
function removeCustomLayer(name, type, url) {
    switch (type) {
        // 矢量
        case "S" :
            shpRemove(name, url);
            break;

        // 影像
        case "T" :
            tifRemove(name, url);
            break;

        // 倾斜摄影
        case "O" :
            osgbRemove(name, url);
            break;

        // 地形
        case "D" :
            demRemove(name, url);
            break;
    }
}

// 矢量图层移除方法
function shpRemove(name, url) {

}

// 影像图层移除方法
function tifRemove(name, url) {

}

// 倾斜摄影图层移除方法
function osgbRemove(name, url) {


}

// 地形图层加载方法
function demRemove(name, url) {
        //add a simple terain so no terrain shall be preseneted
        //添加一个简单的地形进行方法覆盖，这样就不会出现地形
        viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider({});

}
